package com.haierp.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import org.springframework.context.annotation.ComponentScan.Filter;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;

public class InventoryOut implements Serializable {
	
	/**
	 * 出库单
	 */
	@TableId(type = IdType.AUTO)
	private Long id;
	
	@TableField(value = "warehouse_id")
	private Long warehouseId;
	
	@TableField(value = "warehouse_name")
	private String warehouseName;
	
	@TableField(value = "inv_out_no")
	private String invOutNo;
	
	@TableField(value = "status")
	private Integer status;
	
	@TableField(value = "remark")
	private String remark;
	
	@TableField(value = "user_create")
	private String userCreate;
	
	@TableField(value = "user_modify")
	private String userModify;

	@TableField(value = "gmt_create")
	private Date gmtCreate;

	@TableField(value = "gmt_modify")
	private Date gmtModify;
	
	@TableField(exist = false)
	private List<InventoryOutDetail> inventoryOutDetailList;
	
	@TableField(exist = false)
	private String inventoryOutDetailListStr;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	public Long getWarehouseId() {
		return warehouseId;
	}

	public void setWarehouseId(Long warehouseId) {
		this.warehouseId = warehouseId;
	}

	public String getWarehouseName() {
		return warehouseName;
	}

	public void setWarehouseName(String warehouseName) {
		this.warehouseName = warehouseName;
	}

	public String getInvOutNo() {
		return invOutNo;
	}

	public void setInvOutNo(String invOutNo) {
		this.invOutNo = invOutNo;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getUserCreate() {
		return userCreate;
	}

	public void setUserCreate(String userCreate) {
		this.userCreate = userCreate;
	}

	public String getUserModify() {
		return userModify;
	}

	public void setUserModify(String userModify) {
		this.userModify = userModify;
	}

	

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModify() {
		return gmtModify;
	}

	public void setGmtModify(Date gmtModify) {
		this.gmtModify = gmtModify;
	}


	public List<InventoryOutDetail> getInventoryOutDetailList() {
		return inventoryOutDetailList;
	}

	public void setInventoryOutDetailList(List<InventoryOutDetail> inventoryOutDetailList) {
		this.inventoryOutDetailList = inventoryOutDetailList;
	}

	public String getInventoryOutDetailListStr() {
		return inventoryOutDetailListStr;
	}

	public void setInventoryOutDetailListStr(String inventoryOutDetailListStr) {
		this.inventoryOutDetailListStr = inventoryOutDetailListStr;
	}
	
	

	
	

}
